package cho03;//******************************************************************************
//  RandomNumber.java               Java Foundations
//
//  Deomnstrates the craetion of pseudo-random numbers using the
//  Random class
//******************************************************************************

import java.util.Random;

public class RandomNumbers
{
    //-------------------------------------------------------------------------
    //  Generates random number in various.
    //-------------------------------------------------------------------------
    public static void main (String[] args)
    {
    Random generator = new Random();
    int num1;
    float num2;

    num1 = generator.nextInt();
    System.out.println ("A random integer: " + num1);

    num1 = generator.nextInt(10);
    System.out.println ("From 0 to 9: " + num1);

    num1 = generator.nextInt(10) + 1;
    System.out.println ("From 1 to 10: " + num1);

    num1 = generator.nextInt(15) + 20;
    System.out.println ("From 20 to 34 " + num1);

    num1 = generator.nextInt(20) - 10;
    System.out.println ("From -10 to 9: " + num1);

    num2 = generator.nextFloat();
    System.out.println ("A random float (between 0-1): " + num2);

    num2 = generator.nextFloat()*6-3;   //  0.0 - 5.999999
    num1 = (int)num2 + 1;
    System.out.println ("From -3 to 3: " + num1);
    }
}
